setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
}catch(PDOException $e){echo "ERROR: " . $e->getMessage();}
$stmt = $conn->prepare($sql);
$stmt->bindValue(1, $str, PDO::PARAM_STR);
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$conn=null; $stmt=null;
return $rows;
}
}
if(sizeof($resultado)>0) {
foreach ($resultado as $fila) {
$app_id = $fila["ID"];
$id_cat = $fila["ID_CATEGORIA"];
empty($fila["IMAGEN_LOGO"]) ? $img_logo = "../images/no-img-pd.jpg" : $img_logo = "../images/plataformas/".$fila["IMAGEN_LOGO"];
empty($fila["IMAGEN_INTERIOR"]) ? $img_interior = $img_logo : $img_interior = $fila["IMAGEN_INTERIOR"];
$mysql_links = conexionMySQL();
$sql_links = "SELECT PLATAFORMAS.VC_NOMBRE AS PLAT, TIPO, URL FROM PLAT_RELACION LEFT JOIN PLATAFORMAS ON PLATAFORMAS.ID = PLAT_RELACION.ID_PLA WHERE ID_PLA_DIG =".$fila["ID"];
$resultado_links = $mysql_links->query($sql_links);
while($fila_links=$resultado_links->fetch_assoc()){
switch ( limpiaSTR( $fila_links["PLAT"] ) ) {
case "facebook":
$icono = "facebook";
break;
case "twitter":
$icono = "twitter";
break;
case "facebook":
$icono = "facebook";
break;
case "instagram":
$icono = "instagram";
break;
case "youtube":
$icono = "youtube";
break;
case "flickr":
$icono = "flickr";
break;
case "vimeo":
$icono = "vimeo";
break;
case "vine":
$icono = "vine";
break;
case "google+":
$icono = "google-plus";
break;
case "pinterest":
$icono = "pinterest";
break;
case "foursquare":
$icono = "foursquare";
break;
case "tumblr":
$icono = "tumblr";
break;
case "android":
$icono = "android";
break;
case "ios":
$icono = "apple";
break;
case "windows-phone":
$icono = "windows";
break;
default:
$icono = "external-link";
}
if($fila_links["TIPO"] == "R"){
$r_social[] = "";
}else if($fila_links["TIPO"] == "A"){
$app_link[] = "";
}
else{
$pd_link = " Sitio Web";
}
}
$resultado_links->free();
$mysql_links->close();
$metas = sprintf( "
%s
",
$fila["VC_NOMBRE"],
$fila["DESCRIPCION"],
$fila["DESCRIPCION"],
$fila["VC_NOMBRE"],
$fila["URL_ALT"],
$img_logo,
$fila["DESCRIPCION"]
);
$nombre = $fila["VC_NOMBRE"];
$nom_cat = $fila["VC_CATEGORIA"];
$nom_pub = $fila["VC_TIPO_PUBLICO"];
$resumen = $fila["DESCRIPCION"];
$id_cat = $fila["ID_CATEGORIA"];
$id_dep = $fila["ID_UNI_ADMIN"];
$id_pub = $fila["ID_TIPO_PUBLICO"];
$dependencia = $fila["TXT_UNI_ADMIN"];
$p_clave = explode(",", $fila["PALABRAS_CLAVES"]);
}
$mysql = conexionMySQL();
}else {exit(); /*redirect*/ };
$lista ="";
$sql_cats = "SELECT CATEGORIAS.`ID_CATEGORIA`, `VC_CATEGORIA` FROM `CATEGORIAS` LEFT JOIN `PRINCIPAL_CATEGORIA` ON CATEGORIAS.`ID_CATEGORIA` = `PRINCIPAL_CATEGORIA`.`ID_CATEGORIA` WHERE `PRINCIPAL_CATEGORIA`.`ID_PRINCIPAL` = ".$app_id;
//echo $sql_cats;
$resultado = $mysql->query($sql_cats);
$row_cnt = mysqli_num_rows($resultado);
$list_pc = "";
$cat_ids = '';
if( $row_cnt > 0){
while($fila=$resultado->fetch_assoc())
{
$cat_id= $fila['ID_CATEGORIA'];
$cat_name= $fila['VC_CATEGORIA'];
$list_pc.= sprintf(
"%s",
$fila['ID_CATEGORIA'],
$fila['VC_CATEGORIA']
);
}
}
$resultado->free();
$sql_rel= "SELECT `PRINCIPAL`.ID, PRINCIPAL.URL_ALT, VC_NOMBRE, TXT_UNI_ADMIN, DESCRIPCION, IMAGEN_LOGO, IMAGEN_INTERIOR, PALABRAS_CLAVES, `PRINCIPAL_CATEGORIA`.ID_CATEGORIA FROM PRINCIPAL LEFT JOIN UNIDAD_ADMINISTRATIVA ON PRINCIPAL.ID_UNI_ADMIN = UNIDAD_ADMINISTRATIVA.ID_UNI_ADMIN LEFT JOIN `PRINCIPAL_CATEGORIA` ON `PRINCIPAL_CATEGORIA`.`ID_PRINCIPAL` = `PRINCIPAL`.ID WHERE `PRINCIPAL_CATEGORIA`.ID_CATEGORIA = ".$cat_id." AND `PRINCIPAL`.`ID` != ".$app_id." ORDER BY `VC_NOMBRE` ";
//echo $sql_rel;
$resultado = $mysql->query($sql_rel);
$row_cnt = mysqli_num_rows($resultado);
$lista_rel = "";
if( $row_cnt > 0){
while($fila=$resultado->fetch_assoc())
{
empty($fila["IMAGEN_LOGO"]) ? $img_rel = "../images/no-img-pd.jpg" : $img_rel = "../images/plataformas/".$fila["IMAGEN_LOGO"];
$lista_rel.= sprintf(
"
%s
",
$fila['URL_ALT'],
$img_rel,
$fila['VC_NOMBRE'],
$fila['VC_NOMBRE']
);
}
}
$resultado->free();
$mysql->close();
/*$list_pc.=sprintf(
"%s",
$nom_pub,
$nom_pub
);*/
for($i=0; $i < count($p_clave); $i++){
$list_pc.= sprintf(
"%s",
$p_clave[$i],
$p_clave[$i]
);
}
!isset($pd_link) ? $pd_link = "" : $pd_link = "".$pd_link."
";
if(isset($app_link) && count($app_link) > 0){
$list_app_link="Apps
";
for($i=0; $i < count($app_link); $i++){
$list_app_link.= $app_link[$i];
}
$list_app_link.="
";
}
else{
$list_app_link="";
}
if( isset($r_social) && count($r_social) > 0){
$list_r_social="Redes sociales
";
for($i=0; $i < count($r_social); $i++){
$list_r_social.= $r_social[$i];
}
$list_r_social.="
";
}
else{
$list_r_social="";
}
?>